←Select platform

CompressRows(ushort[],IntPtr,int,int) Method

Summary

Performs buffer-to-buffer RLE compression of unmanaged 1-bit image data

Syntax
C#
VB
C++
[CLSCompliantAttribute(false)] 
public static void CompressRows( 
   ushort[] runBuffer, 
   IntPtr buffer, 
   int width, 
   int rows 
) 
<CLSCompliantAttribute(False)> 
Public Overloads Shared Sub CompressRows( _ 
   ByVal runBuffer() As UShort, _ 
   ByVal buffer As IntPtr, _ 
   ByVal width As Integer, _ 
   ByVal rows As Integer _ 
)  
[CLSCompliantAttribute(false)] 
public: 
static void CompressRows(  
   array<ushort>^ runBuffer, 
   IntPtr buffer, 
   int width, 
   int rows 
)  

Parameters

runBuffer
The output buffer, which will be filled with 1-bit compressed image data.

buffer
The unmanaged input buffer, which contains the 1-bit image data to be compressed.

width
The number of pixels to process.

rows
The number of rows to process.

Remarks

. Use this method to process multiple lines of image data. This method is available in the Document/Medical Toolkits.

This function is useful for working with 1-bit images that are loaded in their compressed formats for faster loading and display. For more information, refer to Speeding Up 1-Bit Documents.

Example

For an example, refer to GetRowCompressed.

Requirements

Target Platforms

Help Version 20.0.2020.4.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

Leadtools Assembly